ALTER TABLE - instrukcja

Modyfikuje tabelΩ uprzednio utworzon╣ za pomoc╣ instrukcji CREATE TABLE.


Uwaga Aparat baz danych Microsoft Jet nie obs│uguje instrukcji ALTER TABLE, ani ┐adnej z instrukcji jΩzyka definicji danych (DDL), u┐ywanych w odniesieniu do baz danych nie u┐ywaj╣cych aparatu Microsoft Jet. W przypadku takich baz nale┐y u┐yµ metody DAO Create..


Sk│adnia

ALTER TABLE tabela {ADD {COLUMN typ[(rozmiar)] [NOT NULL]     [CONSTRAINT indeks] |
    ALTER COLUMN typ[(rozmiar)] |
    CONSTRAINT indeks_wielopolowy} |
    DROP {COLUMN pole I CONSTRAINT nazwa_indeksu} }

Sk│adnia instrukcji ALTER TABLE zawiera nastΩpuj╣ce elementy:

Element Opis
tabela Nazwa tabeli maj╣cej ulec zmianie.
pole Nazwa pola, kt≤re ma zostaµ dodane lub usuniΩte z tabeli, lub nazwa pola kt≤re ma byµ zmienione w tabeli.
typ Typ danych pola.
rozmiar Rozmiar pola w znakach (tylko dla p≤l typu Text i Binary).
indeks Indeks pola. Aby znaleƒµ wiΩcej informacji na temat konstruowania tego indeksu zobacz temat  CONSTRAINT û klauzula.
indeks wielopolowy Definicja indeksu wielopolowego, kt≤ry ma zostaµ dodany do tabeli. Aby znaleƒµ wiΩcej informacji na temat konstruowania tego indeksu zobacz temat CONSTRAINT û klauzula.
nazwa indeksu Nazwa indeksu wielopolowego, kt≤ry ma zostaµ usuniΩty.

Uwagi

Za pomoc╣ instrukcji ALTER TABLE mo┐na zmieniµ istniej╣c╣ tabelΩ na kilka sposob≤w: Na przyk│ad:

Uwagi

Zobacz te┐
ADD USER û instrukcja CREATE USER lub GROUP û instrukcja
ALTER USER lub DATABASE û instrukcja CREATE VIEW û instrukcja
CONSTRAINT û klauzula DROP û instrukcja
CREATE INDEX û instrukcja DROP USER lub GROUP û instrukcja
CREATE PROCEDURE û instrukcja GRANT û instrukcja
CREATE TABLE û instrukcja REVOKE - instrukcja

Przyk│ad

ALTER TABLE û przyk│ad instrukcji